div.ajajform { border: 1px solid #c0c0c0; padding: 5px; }
div.ajajform .af-header { font-family: "Trebuchet MS", "Arial", "Tahoma"; font-size: 20px; padding: 5px; margin: 0px; background-color: #e0e0e0; }

div.afw-textedit { padding: 2px 0px; }
div.afw-textedit div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-textedit div.af-autocomplete { border-top: 1px solid #c0c0c0; margin-top: 4px; padding-top: 4px; }
div.afw-textedit div.af-autocomplete .af-ac-item { cursor: pointer; border: 1px solid #d0d0d0; margin: 2px 0px; padding: 3px;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
div.afw-textedit div.af-disable { float: left; width: 20px; background-image: url('checkboxA.png'); background-position: left center; background-repeat: no-repeat; height: 24px; cursor: pointer; }
div.afw-textedit div.af-disabled { background-image: url('checkbox.png'); }
div.afw-textedit div.af-edit { float: left; }
div.afw-textedit div.af-edit input.af-edit { border: 1px solid #c0c0c0; background-color: #f8f8f8; padding: 4px; }
div.afw-textedit div.af-edit input.af-edit-disabled { background-color: #d5d5d5; background-image: none; }
div.afw-textedit div.af-edit div.af-error { font-size: 10px; color: #666666; }

div.afw-fileupload { padding: 2px 0px; }
div.afw-fileupload div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-fileupload div.af-edit { float: left; }
div.afw-fileupload div.af-edit input.af-edit { border: 1px solid #c0c0c0; background-color: #f8f8f8; padding: 4px; }
div.afw-fileupload div.af-edit div.af-error { font-size: 10px; color: #666666; }

div.afw-date { padding: 2px 0px; }
div.afw-date div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-date div.af-edit { float: left; }
div.afw-date div.af-edit input.af-edit { border: 1px solid #c0c0c0; background-color: #f8f8f8; padding: 4px; }
div.afw-date div.af-edit div.af-error { font-size: 10px; color: #666666; }

div.afw-dateregion { padding: 2px 0px; }
div.afw-dateregion div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-dateregion div.af-edit { float: left; }
div.afw-dateregion div.af-edit input.af-edit { border: 1px solid #c0c0c0; background-color: #f8f8f8; padding: 4px; }
div.afw-dateregion div.af-edit div.af-error { font-size: 10px; color: #666666; }


div.afw-datetime { padding: 2px 0px; }
div.afw-datetime div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-datetime div.af-edit { float: left; }
div.afw-datetime div.af-edit input.af-edit { border: 1px solid #c0c0c0; background-color: #f8f8f8; padding: 4px; }
div.afw-datetime div.af-edit div.af-error { font-size: 10px; color: #666666; }

div.afw-textareaedit div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-textareaedit div.af-disable { float: left; width: 20px; background-image: url('checkboxA.png'); background-position: left center; background-repeat: no-repeat; height: 24px; cursor: pointer; }
div.afw-textareaedit div.af-disabled { background-image: url('checkbox.png'); }
div.afw-textareaedit div.af-edit { float: left; }
div.afw-textareaedit div.af-edit textarea.af-edit { border: 1px solid #c0c0c0; background-color: #f8f8f8; padding: 4px; }
div.afw-textareaedit div.af-edit textarea.af-edit-disabled { background-color: #d5d5d5; background-image: none; }
div.afw-textareaedit div.af-edit div.af-error { font-size: 10px; color: #666666; }

div.afw-select { padding: 2px 0px; }
div.afw-select div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-select div.af-disable { float: left; width: 20px; background-image: url('checkboxA.png'); background-position: left center; background-repeat: no-repeat; height: 24px; cursor: pointer; }
div.afw-select div.af-disabled { background-image: url('checkbox.png'); }
div.afw-select div.af-edit { float: left; }
div.afw-select div.af-edit select.af-edit { border: 1px solid #c0c0c0; background-color: #f8f8f8; padding: 4px; }
div.afw-select div.af-edit select.af-edit-disabled { background-color: #d5d5d5; }
div.afw-select div.af-edit div.af-error { font-size: 10px; color: #666666; }

div.afw-checkbox { padding: 2px 0px; }
div.afw-checkbox div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-checkbox div.af-edit { float: left; }
div.afw-checkbox div.af-edit input {}
div.afw-checkbox div.af-edit div.af-error { font-size: 10px; color: #666666; }

div.afw-checkbox2 { }
div.afw-checkbox2-float-right { float: right; padding: 0px; }
div.afw-checkbox2 .onoff { background-image: url(onoff-off.png); width: 64px; height: 21px; cursor: pointer; }
div.afw-checkbox2 .onoffA { background-image: url(onoff-on.png); }

div.afw-checkbox2 { padding: 2px 0px; }
div.afw-checkbox2 div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-checkbox2 div.af-edit { float: left; }
div.afw-checkbox2 div.af-edit div.af-error { font-size: 10px; color: #666666; }
div.afw-checkbox2 div.af-edit .onoff { float: left; }
div.afw-checkbox2 div.af-edit .af-description { float: left; padding-left: 10px; }


div.afw-checkboxlist { padding: 2px 0px; }
div.afw-checkboxlist div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-checkboxlist div.af-edit { float: left; }
div.afw-checkboxlist div.af-edit .checkboxes { }
div.afw-checkboxlist div.af-edit .checkboxes .item { margin-right: 20px; min-width: 250px; display: block; float: left; }
div.afw-checkboxlist div.af-edit .checkboxes .item input {}
div.afw-checkboxlist div.af-edit div.af-error { font-size: 10px; color: #666666; }


div.afw-label div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-label div.af-value { float: left; padding: 4px 0px; }

div.afw-foreign-key div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-foreign-key div.af-value { float: left; padding: 4px 0px; }
div.afw-foreign-key div.af-buttons-add div.af-button-add { float: right; }
div.afw-foreign-key div.af-button-add,div.afw-foreign-key  div.af-button-edit,div.afw-foreign-key  div.af-button-delete { float: left; width: 19px; height: 19px; cursor: pointer;  }
div.afw-foreign-key div.af-button-add { background-image: url(fk-add.png); }
div.afw-foreign-key div.af-button-edit { background-image: url(fk-edit.png); }
div.afw-foreign-key div.af-button-delete { background-image: url(fk-delete.png); }
div.afw-foreign-key div.af-item { }
div.afw-foreign-key div.af-item .af-content { float: left; }
div.afw-foreign-key div.af-error { font-size: 10px; color: #666666; }
/*div.afw-foreign-key-read-only div.af-buttons-add div.af-button-add { display: none; }*/
div.afw-foreign-key-read-only div.af-button-add,div.afw-foreign-key-read-only .af-button-edit,div.afw-foreign-key-read-only .af-button-delete { display: none; }


div.afw-bigformsfk div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-bigformsfk div.af-value { float: left; padding: 4px 0px; }
div.afw-bigformsfk div.af-buttons-add div.af-button-add { float: right; }
div.afw-bigformsfk div.af-button-add,div.afw-bigformsfk  div.af-button-edit,div.afw-bigformsfk  div.af-button-delete { float: left; width: 19px; height: 19px; cursor: pointer;  }
div.afw-bigformsfk div.af-button-add { background-image: url(fk-add.png); }
div.afw-bigformsfk div.af-button-edit { background-image: url(fk-edit.png); }
div.afw-bigformsfk div.af-button-delete { background-image: url(fk-delete.png); }
div.afw-bigformsfk div.af-item { }
div.afw-bigformsfk div.af-item .af-content { float: left; }
div.afw-bigformsfk div.af-error { font-size: 10px; color: #666666; }
/*div.afw-bigformsfk-read-only div.af-buttons-add div.af-button-add { display: none; }*/
div.afw-bigformsfk-read-only div.af-button-add,div.afw-bigformsfk-read-only .af-button-edit,div.afw-bigformsfk-read-only .af-button-delete { display: none; }




div.afw-grid { margin: 2px; border: 1px solid #404080; padding: 4px; background-color: #a0b0d0; }
div.afw-grid div.af-title { color: #ffffff; font-weight: bold; padding: 4px;}
div.afw-grid div.scroll-x { overflow-x: auto; background-color: #ffffff; }
div.afw-grid div.af-colheaders { background-color: #d0e0ff; height: 22px; /*overflow: hidden;*/ white-space: nowrap; }
div.afw-grid div.af-colheaders div.af-colheader { color: #000000; font-weight: bold; padding: 3px 3px 2px 6px; height: 16px; border-width: 0px 1px 0px 0px; border-color: #444444; border-style: solid; display: inline-block; overflow: hidden; white-space: nowrap; vertical-align: top; }
div.afw-grid div.af-gridbody { padding: 2px; max-height: 400px; overflow-y: auto; }
div.afw-grid div.af-gridbody div.af-row { height: 23px; border-width: 0px 0px 1px 0px; border-style: dotted; border-color: #c0c0c0; /*overflow: hidden;*/ white-space: nowrap; }
div.afw-grid div.af-gridbody div.af-row div.af-cell { display: inline-block; height: 23px; padding: 0px 3px 0px 6px; border-width: 0px 1px 0px 0px; border-style: dotted; border-color: #c0c0c0; overflow: hidden; white-space: nowrap; line-height: 23px; vertical-align: top; }
div.afw-grid div.af-gridbody div.af-row div.af-cell input { border: 1px #e0e0e0 solid; }
div.afw-grid div.af-gridbody div.af-row div.af-cell input.error { background-image: url('input-error.png');background-repeat: no-repeat; }
div.afw-grid div.af-gridbody div.af-row div.af-cell-sortable-on { width: 28px; background-image: url('sortable.png'); background-repeat: no-repeat; background-position: center center; }
div.afw-grid div.af-gridbody div.af-row div.af-cell-sortable-off { width: 28px; }
div.afw-grid div.af-footer { color: #ffffff; font-weight: bold; padding: 4px; }
div.afw-grid a, div.afw-grid a:visited { color: #4040ff; }

/*div.afw-grid { margin: 2px; border: 1px solid #404080; padding: 4px; background-color: #a0b0d0; }
div.afw-grid div.af-title { color: #ffffff; font-weight: bold; padding: 4px;}
div.afw-grid div.af-colheaders { background-color: #d0e0ff; height: 22px; overflow: hidden; white-space: nowrap; }
div.afw-grid div.af-colheaders div.af-colheader { color: #000000; font-weight: bold; padding: 3px 3px 2px 6px; height: 16px; border-width: 0px 1px 0px 0px; border-color: #444444; border-style: solid; float: left; overflow: hidden; white-space: nowrap; }*/
/*
div.afw-grid table.af-tgridtable {}
div.afw-grid table.af-tgridtable .af-tgridbody {  }
div.afw-grid table.af-tgridtable .af-tgridbody {  }
div.afw-grid table.af-tgridtable .af-tgridbody .af-trow { }
div.afw-grid table.af-tgridtable .af-tgridbody .af-trow .af-tcell { padding: 2px 4px 2px 5px; overflow: hidden; white-space: nowrap; }
div.afw-grid table.af-tgridtable .af-tgridbody .af-trow .af-tcell input { border: 1px #e0e0e0 solid; }
div.afw-grid table.af-tgridtable .af-tgridbody .af-trow .af-tcell input.error { background-image: url('input-error.png');background-repeat: no-repeat; }
div.afw-grid table.af-tgridtable .af-tgridbody .af-trow .af-tcell-sortable-on { width: 28px; background-image: url('sortable.png'); background-repeat: no-repeat; background-position: center center; }
div.afw-grid table.af-tgridtable .af-tgridbody .af-trow .af-tcell-sortable-off { width: 28px; }

table.af-tgridtable { border-collapse:collapse; }
table.af-tgridtable, table.af-tgridtable .af-trow, table.af-tgridtable .af-trow .af-tcell { border: 1px solid #c0c0c0; }
table.af-tgridtable .af-trow .af-tcell { background-color: #ffffff; }
*/

/*div.afw-grid div.af-footer { color: #ffffff; font-weight: bold; padding: 4px; }
div.afw-grid a, div.afw-grid a:visited { color: #4040ff; }*/

div.af-checkbox { background-image: url('checkbox.png'); background-repeat: no-repeat; background-position: center; }
div.af-checkboxA { background-image: url('checkboxA.png'); background-repeat: no-repeat; background-position: center; }

div.af-footerbuttons { padding: 4px; }
div.af-footerbuttons button { padding: 4px; }

div.af-right { text-align: right; }

div.af-progress0 { background-image: url('progress0.png'); width: 15px; height: 15px; float: left; margin-top: 3px; }
div.af-progress1 { background-image: url('progress1.png'); width: 15px; height: 15px; float: left; margin-top: 3px; }
div.af-progressH { background-image: url('progressH.png'); width: 15px; height: 15px; float: left; margin-top: 3px; }

div.af-cell-selector { width: 25px; display: inline-block; height: 23px; padding: 1px 3px 0px 6px; border-width: 0px 1px 0px 0px; border-style: dotted; border-color: #c0c0c0; overflow: hidden; white-space: nowrap; }

div.afw-fileid { padding: 2px 0px; }
div.afw-fileid div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-fileid div.af-edit { float: left; }
div.afw-fileid div.af-edit div.af-html { display: inline-block; vertical-align: middle; }
div.afw-fileid div.af-edit div.af-html img { display: block; border: 1px solid #c0c0c0; }
div.afw-fileid div.af-edit div.af-html .af-small { font-size: 10px; }
div.afw-fileid div.af-edit div.af-buttons { display: inline-block; vertical-align: middle; }
div.afw-fileid div.af-edit div.af-error { font-size: 10px; color: #666666; }
div.afw-fileid div.af-upload { display: inline-block; vertical-align: middle; padding-top: 5px; }

div.afw-filegroupid { padding: 2px 0px; }
div.afw-filegroupid div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-filegroupid div.af-edit { float: left; }
div.afw-filegroupid div.af-edit div.af-name { display: inline-block; vertical-align: middle; }
div.afw-filegroupid div.af-edit div.af-change { display: inline-block; vertical-align: middle; }
div.afw-filegroupid div.af-edit div.af-html { }
div.afw-filegroupid div.af-edit div.af-html .af-file { display: inline-block; vertical-align: top; margin: 0px 20px 20px 0px; padding: 4px; border: 1px solid #e0e9f2; background-color: #f7f7f7; }
div.afw-filegroupid div.af-edit div.af-html .af-file img { border: 1px solid #c0c0c0; }
div.afw-filegroupid div.af-edit div.af-html .af-file-noimage { width: 48px; height: 48px; }
div.afw-filegroupid div.af-edit div.af-html .af-small { font-size: 10px; }
div.afw-filegroupid div.af-edit div.af-error { font-size: 10px; color: #666666; }
div.afw-filegroupid div.af-upload { display: inline-block; vertical-align: middle; padding-top: 5px; }
div.afw-filegroupid div.af-upload input { display: block; }

div.afw-urledit { padding: 2px 0px; }
div.afw-urledit div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-urledit div.af-edit { float: left; }
div.afw-urledit div.af-edit div.af-html { display: inline-block; vertical-align: middle; }
div.afw-urledit div.af-edit div.af-html img { display: block; border: 1px solid #c0c0c0; }
div.afw-urledit div.af-edit div.af-html .af-small { font-size: 10px; }
div.afw-urledit div.af-edit div.af-change { display: inline-block; vertical-align: middle; }
div.afw-urledit div.af-edit div.af-error { font-size: 10px; color: #666666; }
div.afw-urledit div.af-edit input.af-edit { border: 1px solid #c0c0c0; background-color: #f8f8f8; padding: 4px; }
div.afw-urledit div.af-edit input.af-edit-disabled { background-color: #d5d5d5; background-image: none; }
div.afw-urledit div.af-edit img.af-preview { border: 2px solid #ffffff; margin: 2px; vertical-align: middle; }

div.afw-accordion .blocks {}
div.afw-accordion .blocks .block { border: 1px solid #c0c0c0; margin: 20px 0px;  }
div.afw-accordion .blocks .block .block-name { margin: -10px 0px 0px 20px; padding: 4px; background-color: #ffffff; width: 200px; }
div.afw-accordion .blocks .block .block-body { padding: 10px; }

div.afw-accordion .accordion {}
div.afw-accordion .accordion .block { border: 1px solid #c0c0c0; margin: 20px 0px;  }
div.afw-accordion .accordion .block .block-name { margin: -10px 0px 0px 20px; padding: 4px; background-color: #ffffff; width: 200px; }
div.afw-accordion .accordion .block .block-body { padding: 10px; }
div.afw-accordion .accordion .block .block-switch { padding-left: 24px; background-image: url(tree-node-close.png); background-repeat: no-repeat; background-position: left 5px; }
div.afw-accordion .accordion .block .block-switchA { background-image: url(tree-node-open.png); }

div.afw-accordion .wizard {}
div.afw-accordion .wizard .block { display: none; }
div.afw-accordion .wizard .blockA { display:block; }
div.afw-accordion .wizard .block .block-name { font-family: "Trebuchet MS", "Arial", "Tahoma"; font-size: 20px; padding: 5px; margin: 0px;  }
div.afw-accordion .wizard .block .block-body { }
div.afw-accordion .wizard .wizard-buttons { text-align: right; }
div.afw-accordion .wizard .wizard-buttons .hidden { display: none; }


.ui-dialog .lefthtml { padding-right: 20px; }
.ui-dialog .lefthtml .scroller { max-width: 400px; max-height: 450px; overflow: auto; }

table.af-available {}
table.af-available tr td { cursor: pointer; }
table.af-available tr td div { border: 1px solid #d0d0d0; padding: 3px;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
table.af-available tr td.active div { background-color: #e8e8e8; }

div.afw-gdbeditor div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-gdbeditor div.af-value { float: left; padding: 4px 0px; }
div.afw-gdbeditor div.af-style { padding: 10px; }
div.afw-gdbeditor div.af-style .af-label2 { display: block; height: 26px; line-height: 26px; padding: 0px 10px; float: left; }
div.afw-gdbeditor div.af-style .af-label2 span { color: #888; font-size: 11px; }
div.afw-gdbeditor div.af-style .af-select { float: left; display: block; height: 26px; line-height: 26px; }
div.afw-gdbeditor div.af-blocks { max-height: 600px; overflow: auto; }
div.afw-gdbeditor div.af-blocks-add { padding: 5px 10px 10px 10px; }
div.afw-gdbeditor div.af-blocks-add .af-label2 { display: block; height: 26px; line-height: 26px; padding: 0px 10px; float: left; }
div.afw-gdbeditor div.af-blocks-add .af-bg { border: 1px solid #d0d0d0; border-radius: 3px; float: left; background-image: url(/shared/ajajform/style/gdbe-icons-bg.png); height: 24px; }
div.afw-gdbeditor div.af-blocks-add .af-bg .icon { border-width: 0px 0px 0px 1px; border-color: #c0c0c0; border-style: solid; display: block; float: left; cursor: pointer; padding: 0px 2px; }
div.afw-gdbeditor div.af-blocks-add .af-bg .icon:first-child { border-width: 0px; }
div.afw-gdbeditor div.af-image-selector {}
div.afw-gdbeditor div.af-image-selector .af-line { border: 1px solid #e0e0e0; margin-bottom: 3px; padding: 3px; }
div.afw-gdbeditor div.af-image-selector .af-line .preview { border: 1px solid #c0c0c0; }

div.afw-gdbeditor .af-blocks {}
div.afw-gdbeditor .af-blocks .af-block { }
div.afw-gdbeditor .af-blocks .af-block .af-buttons { float: left; width: 30px; padding-left: 5px; }
div.afw-gdbeditor .af-blocks .af-block .af-buttons .af-delete { width: 25px; height: 25px; background-image: url(/shared/ajajform/style/delete.png); background-position: center center; background-repeat: no-repeat; border: 1px solid #e0e0e0; border-radius: 4px; margin-bottom: 4px; cursor: pointer; }
div.afw-gdbeditor .af-blocks .af-block .af-buttons .af-sortable { width: 25px; height: 25px; background-image: url(/shared/ajajform/style/sortable.png); background-position: center center; background-repeat: no-repeat; border: 1px solid #e0e0e0; border-radius: 4px; margin-bottom: 4px; cursor: pointer; }
div.afw-gdbeditor .af-blocks .af-block .af-block-main { padding: 0px 10px 0px 0px; margin-left: 40px; }
div.afw-gdbeditor .af-blocks .af-block .af-block-main .af-block-name { padding-top: 4px; font-style: italic; color: #555555; }

div.afw-gdbeditor textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
div.afw-gdbeditor input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

div.afw-largeselect div.af-label { float: left; width: 200px; padding: 4px 0px; }
div.afw-largeselect div.af-value { float: left; padding: 4px 0px; }
div.afw-largeselect div.af-buttons-add div.af-button-add { float: right; }
div.afw-largeselect div.af-button-add,div.afw-largeselect  div.af-button-edit,div.afw-largeselect  div.af-button-delete { float: left; width: 19px; height: 19px; cursor: pointer;  }
div.afw-largeselect div.af-button-add { background-image: url(/shared/ajajform/style/fk-add.png); }
div.afw-largeselect div.af-button-edit { background-image: url(/shared/ajajform/style/fk-edit.png); }
div.afw-largeselect div.af-button-delete { background-image: url(/shared/ajajform/style/fk-delete.png); }
div.afw-largeselect div.af-item { padding-bottom: 4px; }
div.afw-largeselect div.af-item .af-content { float: left; }
div.afw-largeselect div.af-error { font-size: 10px; color: #666666; }
/*div.afw-largeselect-read-only div.af-buttons-add div.af-button-add { display: none; }*/
div.afw-largeselect-read-only div.af-button-add,div.afw-largeselect-read-only .af-button-edit,div.afw-largeselect-read-only .af-button-delete { display: none; }
div.afw-dialog-largeselect .af-loading { background-image: url(/shared/progress-rot.gif); margin-top: 35px; height: 80px; background-position: center center; background-repeat: no-repeat; background-color: #ffffff; border-radius: 7px; border: #d0d0d0 1px solid; }
div.afw-dialog-largeselect .af-pages { position: absolute; left: 0px; top: 0px; width: 100%; bottom: 55px; overflow: auto; }
div.afw-dialog-largeselect .af-pages .af-page { position: absolute; padding: 10px; }
div.afw-dialog-largeselect .af-pages .af-page > .af-buttons { height: 35px; }
div.afw-dialog-largeselect .af-pages .af-page > .af-buttons .af-button-back { border: 1px solid #c0c0c0; background-color: #c0c0ff; padding: 4px 15px; border-radius: 5px; cursor: pointer; display: inline-block; }
div.afw-dialog-largeselect .af-pages .af-page .af-items {}
div.afw-dialog-largeselect .af-pages .af-page .af-items .af-item { margin-bottom: 3px; border: 1px solid #c0c0c0; background-color: #ffffff; border-radius: 5px; padding: 4px; cursor: pointer; }
div.afw-dialog-largeselect .af-pages .af-page .af-items .af-itemInside { background-color: #f0f0ff; }
div.afw-dialog-largeselect .af-pages .af-page .af-items .af-itemSelect { border-color: #0000ff; }
/*div.afw-dialog-largeselect .af-pages .af-page .af-items .af-item > .af-buttons { float: right; height: 19px; width: 50px; }
div.afw-dialog-largeselect .af-pages .af-page .af-items .af-item > .af-buttons .af-button { float: left; width: 19px; height: 19px; cursor: pointer; }
div.afw-dialog-largeselect .af-pages .af-page .af-items .af-item > .af-buttons .af-button-select { background-image: url(/shared/ajajform/style/fk-add.png); }
div.afw-dialog-largeselect .af-pages .af-page .af-items .af-item > .af-buttons .af-button-inside { background-image: url(/shared/ajajform/style/fk-edit.png); }*/

div.afw-dialog-largeselect .af-pages .af-page .af-items .af-item > .af-button { float: right; width: 19px; height: 19px; cursor: pointer; background-position: center center; background-repeat: no-repeat; }
div.afw-dialog-largeselect .af-pages .af-page .af-items .af-item > .af-button-select { background-image: url(/shared/ajajform/style/checkbox.png); }
div.afw-dialog-largeselect .af-pages .af-page .af-items .af-itemSelect > .af-button-select { background-image: url(/shared/ajajform/style/checkboxA.png); }
div.afw-dialog-largeselect .af-pages .af-page .af-items .af-item > .af-button-inside { background-image: url(/shared/ajajform/style/fk-edit.png); }
div.afw-dialog-largeselect .af-pages .af-page .af-items .af-item .af-text { white-space: normal; margin-right: 60px; }
div.afw-dialog-largeselect .af-bottomline { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 31px; padding: 5px 0px 15px 0px; background-color: #ffffff; text-align: right; }

div.afw-repeater { border-right: 4px solid #f8f8f8; border-bottom: 4px solid #f8f8f8; padding-top: 2px; }
div.afw-repeater > div.af-label { font-weight: bold; font-style: italic; }
div.afw-repeater > div.af-repeater-items { margin: 0px -3px; }
div.afw-repeater > div.af-repeater-items > div.af-repeater-item { /* border: 1px dashed #e8e8e8;  padding: 2px; */ margin: 4px 0px; }
div.afw-repeater > div.af-repeater-items > div.af-repeater-item > div.af-repeater-widgets { float: left; min-height: 1px; padding: 2px; border: 1px dashed #e8e8e8; }
div.afw-repeater > div.af-buttons { margin: 0px; padding:0px 0px 20px 220px; }
div.afw-repeater > div.af-buttons div.af-button-add, div.afw-repeater > div.af-repeater-items > div.af-repeater-item > div.af-button-delete { float: left; width: 19px; height: 19px; cursor: pointer; }
div.afw-repeater > div.af-buttons div.af-button-add { background-image: url(fk-add.png); }
div.afw-repeater > div.af-repeater-items > div.af-repeater-item > div.af-button-delete { background-image: url(fk-delete.png); margin: 10px 0px; }
div.afw-repeater > div.af-buttons div.af-label { width: auto; text-align: left; line-height: 19px; padding-left: 5px; font-size: 11px; color: #d0d0d0; float: left; }





iframe { border: 0px; }
